var newJsonContent = {
  "guestId": "{dc4e9ebd-c777-476f-9e94-56508fef498b}",
  "cards": {
    "2025-03-08": {
      "hotel": [
        {
          "id": 1320680,
          "orderId": "CH012682753506348032",
          "confirmationNumber": "4217604",
          "brandCode": "SHTSH",
          "brandName": "玩具总动员酒店",
          "hotelTitleEn": "Toy Story Hotel",
          "hotelTitleZh": "玩具总动员酒店",
          "itemRoomCode": "SPV",
          "roomName": "花园景观双床房",
          "roomTitleEn": "Park View",
          "roomTitleZh": "花园景观双床房",
          "breakfast": false,
          "status": 4,
          "checkinDate": "2025-03-08",
          "checkoutDate": "2025-03-09",
          "checkinTime": "15:00",
          "checkOutTime": "11:00",
          "imageUrl": "https://static.shanghaidisneyresort.com/7446adc2a8de2c21/media/cf82b51b286e39bf/hcu-tsh-park-view-icon.png",
          "adultNum": 2,
          "childNum": 2,
          "guestPhone": "13641940404",
          "charge": 1779.05,
          "serviceFee": 232.05,
          "cardType": "ALIPAY",
          "orderType": 1,
          "priceDetail": [
            {
              "cal": "2025-03-08",
              "price": "1547.0"
            }
          ],
          "importantInfo": {
            "important-information-title": "重要信息",
            "important-information-full-description": "<p>酒店前台入住手续需由预定姓名的本人到场办理。所有入住酒店的宾客（包括儿童）以及入住期间的访客均须持有有效个人身份证明原件（中国内地游客，须携带《中华人民共和国居民身份证》；中国香港、中国澳门地区游客，须携带《港澳居民来往内地通行证》、《中华人民共和国旅行证》或《中华人民共和国港澳居民居住证》；中国台湾地区游客，须携带《台湾居民来往大陆通行证》、《中华人民共和国旅行证》或《中华人民共和国台湾居民居住证》；其他国家及地区游客，须携带有效护照或《中华人民共和国外国人永久居留身份证》）进行登记。酒店入住时间为15:00，退房时间为11:00。房费会按照您入住人中12周岁（含）以上的宾客数量来计算。每个房间需至少有一位成人宾客入住。如果您需要预定多间客房，请分成多个订单预定或致电上海迪士尼度假区预订服务中心，拨打400-180-0000 (仅限中国内地)或+86-21-3158-0000。</p><p><strong>当游客进入上海迪士尼度假区的酒店时，必须已持有当天客房预定确认信息(不提供现场预定服务)。</strong></p><p>根据《关于本市旅游住宿业不主动提供客房一次性日用品的实施意见》规定，自2019年7月1日起，上海迪士尼度假区的酒店将不再主动提供一次性日用品。感谢您的理解，我们也诚邀您一起加入环保事业，助力环境的可持续发展。</p><p>上海迪士尼度假区新儿童票标准于2019年10月8日起实行。房费会按照您入住人中12周岁（含）以上的宾客数量来计算。</p><p>房间价格不包含上海迪士尼乐园门票费用。如需入园游玩，酒店演职人员将为住店宾客的门票购买或有效门票的入园登记手续事宜提供协助，帮助宾客顺利入园。</p><p>我们致力于为您提供高质量的迪士尼体验，并不断提升我们的服务和设施。上海迪士尼度假区的两家酒店的部分客房将进行改造，敬请谅解。给您带来不便，我们深表歉意。</p><p>&nbsp;</p><p><strong>连住优惠</strong></p><p>单笔订单连续预定2晚或以上房间的宾客，可在客房房费*基础上享受最多8.5折优惠，此优惠仅适用于特定房型*。<br /><strong>*特定房型：</strong>玩具总动员酒店豪华花园景观房、豪华湖景房、豪华花园景观双床房；玩具总动员酒店花园景观房、庭院景观房、花园景观双床房<br /><strong>客房房费：</strong>指游客在上海迪士尼度假区官方线上渠道 （官方App，官网网站及官网微信公众号）购买本产品时所选的同日期、同类型客房的单晚预定房价（以届时购买页面显示为准）</p><p>&nbsp;</p><p><strong>价格详情</strong></p><ul><li>以上价格均以人民币计算，另加收15%服务费（含税）。</li><li>预订时须缴付所有款项。</li><li>更改/取消：<br />请至少于入住日期起提前三天的晚八点前更改或取消预订，以免支付更改/取消费。预订完成后，预订时登记的名字将无法更改。</li><li>入住/退房时间：<br />入住时间：15:00<br />退房时间：11:00</li><li>收费不包括主题乐园门票。</li><li>必须缴清所有款项，才能保证房间供应。</li><li>如果入住人数超过客房的可入住人数，则必须增订客房。</li></ul>",
            "important-information-short-description": "<p>&bull;酒店前台入住手续需由预定姓名的本人到场办理。所有入住酒店的宾客（包括儿童）以及入住期间的访客均须持有有效个人身份证明原件（中国内地游客，须携带《中华人民共和国居民身份证》；中国香港、中国澳门地区游客，须携带《港澳居民来往内地通行证》、《中华人民共和国旅行证》或《中华人民共和国港澳居民居住证》；中国台湾地区游客，须携带《台湾居民来往大陆通行证》、《中华人民共和国旅行证》或《中华人民共和国台湾居民居住证》；其他国家及地区游客，须携带有效护照或《中华人民共和国外国人永久居留身份证》）进行登记。酒店入住时间为15:00，退房时间为11:00。房费会按照您入住人中12周岁（含）以上的宾客数量来计算。每个房间需至少有一位成人宾客入住。如果您需要预定多间客房，请分成多个订单预定或致电上海迪士尼度假区预订服务中心，拨打400-180-0000 (仅限中国内地)或+86-21-3158-0000。</p>"
          },
          "customizeText": {
            "customize-text-title": "联系我们",
            "customize-text-description": "<p>如果对您的订单有疑问，请拨打+86-21-3158-0000联系上海迪士尼度假区预订服务中心。</p>"
          },
          "createTime": "2025-02-17 20:31:01",
          "updateTime": "2025-02-17 20:31:13",
          "myPlanOrderNumber": 1,
          "myPlanStatus": "UPCOMING"
        }
      ]
    }
  },
  "productInstances": {
  },
  "productTypes": {
  },
  "policies": {
  },
  "partyMembers": [
  ],
  "facilities": {
  },
  "fastPassImportantInformation": {
  },
  "defaultImportantInformations": {
    "hotel-product-default": {
      "id": "hotel-product-default",
      "importantInformation": {
        "important-information-short-description": "",
        "important-information-title": "",
        "important-information-full-description": ""
      },
      "customizeText": {
        "customize-text-description": "如果对您的订单有疑问，请拨打+86-21-3158-0000联系上海迪士尼度假区预订服务中心。",
        "customize-text-title": "联系我们"
      }
    }
  },
  "blockoutDates": {
  },
  "myPlanTabConfiguration": [
    {
      "key": "all",
      "name": "全部",
      "enable": true,
      "hideWhenEmpty": false,
      "tabOrder": 0,
      "version": [
        "0"
      ]
    },
    {
      "key": "ticketAndPass",
      "name": "门票和年卡",
      "enable": true,
      "hideWhenEmpty": false,
      "tabOrder": 1,
      "version": [
        "0"
      ]
    },
    {
      "key": "dsp",
      "name": "预约等候卡",
      "enable": true,
      "hideWhenEmpty": false,
      "tabOrder": 2,
      "version": [
        "v2"
      ]
    },
    {
      "key": "dpa",
      "name": "迪士尼尊享卡",
      "enable": true,
      "hideWhenEmpty": false,
      "tabOrder": 3,
      "version": [
        "v2"
      ]
    },
    {
      "key": "aap",
      "name": "景点通行卡",
      "enable": true,
      "hideWhenEmpty": true,
      "tabOrder": 4,
      "version": [
        "v2"
      ]
    },
    {
      "key": "magicPass",
      "name": "惊喜迪士尼优享卡",
      "enable": true,
      "hideWhenEmpty": true,
      "tabOrder": 5,
      "version": [
        "0"
      ]
    },
    {
      "key": "earlyEntry",
      "name": "乐园早享卡",
      "enable": true,
      "hideWhenEmpty": false,
      "tabOrder": 6,
      "version": [
        "0"
      ]
    },
    {
      "key": "hotel",
      "name": "酒店",
      "enable": true,
      "hideWhenEmpty": false,
      "tabOrder": 7,
      "version": [
        "0"
      ]
    },
    {
      "key": "coupons",
      "name": "其他",
      "enable": true,
      "hideWhenEmpty": false,
      "tabOrder": 8,
      "version": [
        "0"
      ]
    }
  ],
  "timestamp": 1739805349752,
  "timezone": "Asia/Shanghai",
  "traceId": "shdrA3F60D1E-654F-490E-89C8-841D86AB3E75"
};

// 东八区日期：d=0当天，d=1次日，d=2次日2天以后
const getDate = (d=0) => new Date(Date.now() + 28800000 + d*86400000).toISOString().slice(0,10);

var t = "2025-03-08", n = getDate(), o = newJsonContent?.cards?.[t] || null;

// 处理earlyEntry
o && o.earlyEntry?.forEach(i => i?.visitDate===t && (i.visitDate=n));

// 处理hotel：checkin=次日(d=1)，checkout=次日2天以后(d=3)
o && o.hotel?.forEach(h => {
  h?.checkinDate===t && (h.checkinDate=getDate(1));
  h?.checkoutDate && (h.checkoutDate=getDate(3));
  h?.priceDetail?.forEach(p => p?.cal===t && (p.cal=getDate(1)));
});

// 更新cards键（用checkin新日期作为键）
o && getDate(1)!==t && (delete newJsonContent.cards[t], newJsonContent.cards[getDate(1)]=o);

$done({body:JSON.stringify(newJsonContent)});